Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Argentina F3 Romania F8 Romania F9 Romania F11 Romania F12 Argentina F4 Argentina F5 Brazil F11 Brazil F12 Brazil F13 Uruguay F1 Argentina F7 Cuba F1 Chile F2 Chile F3 Argentina F4 Argentina F5 Romania F4 Romania F6 Romania F7 Romania F8 Romania F9 Romania F13 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Uruguay F1 Venezuela F7 Venezuela F8 Colombia F1 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Uruguay F1 Turkey F14 Israel F2 Israel F3 Turkey F6 Turkey F7 Turkey F12 Turkey F14 Turkey F15 Morocco F4 Austria F2 Estonia F1 Slovakia F2 Slovakia F3 Croatia F10 Croatia F12 Turkey F29 Israel F2 Israel F3 China F3 China F4 Turkey F16 Italy F14 Italy F15 Czech Republic F4 Italy F25 Croatia F11 Croatia F12 Morocco F9 Italy F10 Brazil F10 Israel F1 Israel F3 Turkey F4 Greece F3 Greece F4 Slovenia F2 Argentina F2 Romania F5 Colombia F6 Turkey F11 Israel F1 Turkey F13 Israel F2 Czech Republic F3 Bosnia & Herzegovina F5 Morocco F5 Estonia F2 Turkey F15 Czech Republic F2 Bosnia & Herzegovina F5 Czech Republic F6 Slovakia F1 Slovakia F2 Slovakia F3 Serbia F12 Serbia F13 Serbia F14 Israel F1 Spain F1 Spain F2 Greece F1 Romania F10 Greece F2 Israel F2 Croatia F15 Turkey F3 XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota II Manta Open - Manta Trofeo Sisma Mantova - Mantova XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Seguros Bolivar Open - Medellin Copa Petrobras Uruguray - Montevideo Copa Petrobras Paraguay - Asuncion Amazonia Open de Tenis - Belem Copa Petrobras Colombia - Bogota Siemens Open 2007 - Scheveningen Tennis Napoli Cup 2007 - Napoli Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires The 'Fitz' Casino Challenger - Tunica Porsche Open - Poznan Copa Petrobras-Paraguay - Asuncion Lugano Challenger Prostejov Challenger Braunschweig Challenger Montevideo Challenger Scheveningen Challenger Sao Paulo Challenger Kosice Challenger Bratislava Challenger Marbella Challenger Copa Ericsson Uruguay - Montevideo Salinas Challenger Santiago Challenger Itajai Challenger Sao Paulo Challenger Buenos Aires Challenger Panama City Challenger Barranquilla Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Oberstaufen Challenger Mestre Challenger Marburg Challenger Liberec Challenger Genova Challenger Guayaquil Challenger Trnava Challenger Eckental Challenger Helsinki Challenger Montevideo Challenger Andria Challenger Napoli Challenger Ostrava Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Portoroz Challenger Mohammedia Challenger Santo Domingo Challenger Napoli Challenger Aix En Provence Challenger Poprad Tatry Challenger Rennes Challenger Sophia Antipolis Challenger Barletta Challenger Heilbronn Challenger Caltanissetta Challenger Prague Challenger Portoroz Challenger Genova Challenger Cali Challenger Buenos Aires Challenger Lima Challenger Copa Petrobras - Montevideo Montevideo Challenger Quimper Challenger Santiago Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Tunis Challenger Joinville Tennis Festival - Joinville Prostejov Challenger Poprad Tatry Challenger Braunschweig Challenger Copa Petrobras Argentina - Buenos Aires Trnava Challenger Naples Challenger - Naples Campinas Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Phoenix Challenger Prostejov Challenger Sophia Antipolis Challenger Tunis Challenger Timisoara Challenger - Timisoara Rome Challenger Heilbronn Challenger Barcelona Challenger Arpa Ceramic Cup - Reggio Emilia Braunschweig Challenger Montevideo Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Szczecin Challenger San Marino Cepu Open - San Marino Maia Challenger Antalya 2 Challenger Guayaquil Challenger Maia Challenger Prague Challenger Antalya Challenger Lyon Challenger Warsaw Challenger Belgrade Challenger Helsinki Challenger Como Challenger Braunschweig Challenger Zug Challenger Aix En Provence Challenger Campinas Challenger Puerto Vallarta Challenger Parma Challenger Split Challenger Luedenscheid Challenger Luedenscheid Challenger Bad Waltersdorf Challenger Canberra Challenger Heilbronn Challenger San Luis Potosi Challenger - San Luis Potosi Roseto Degli Abruzzi 2 Challenger Tulln Challenger Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Bratislava Challenger Prostejov Challenger Braunschweig Challenger Salzburg-Anif Challenger Santos Challenger Poznan Challenger Tigre Challenger Harrah's Entertainment Men's Pro Challenger - Tunica Bratislava Challenger Tenerife 2 Challenger Zadar Challenger Montevideo Challenger Rome Challenger Mauthausen Challenger Tulln Challenger Brescia Challenger Bratislava 1 Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Braunschweig Challenger Open de Montauban - Montauban Tulln Challenger Karlsruhe Challenger Montevideo Challenger Riviera di Rimini Challenger - Rimini Zadar Challenger Bratislava Challenger Roseto Degli Abruzzi 1 Challenger Bordeaux Challenger Ottignies-Louvain-la-Neuve Challenger Tulln Challenger Szczecin Challenger BH Tennis Open International Cup - Belo Horizonte Liberec Challenger Manama Challenger Tenerife 3 Challenger Cagliari Challenger Bratislava 1 Challenger Montechiarugolo Challenger Milan Challenger Braunschweig Challenger Iasi Challenger Bratislava 2 Challenger Szczecin Challenger Buenos Aires Challenger Split Challenger Prostejov Challenger Sassuolo Challenger Bad Waltersdorf Challenger Florianopolis Challenger Aberto de Sao Paulo - Sao Paulo Aberto de Santa Catarina de Tenis - Florianopolis La Serena Open - La Serena 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Copa Kia Challenger ATP - Santiago XII Abierto Internacional de Salinas - Salinas Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Tatra Banka Slovak Open - Bratislava Santa Cruz de la Sierra 2 Challenger Valencia Challenger Lima Challenger 2007 - Lima Bratislava Challenger Ostrava Challenger Aix En Provence Challenger Mauthausen Challenger XL Bermuda Open - Bermuda Medjurgorje Open - Medjugorje Kos Succhetti Tennis Cup - Cordenons ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava Sao Paulo Challenger Iquique Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Athens Challenger Bordeaux Challenger Scheveningen Challenger Bratislava Challenger Sanremo Challenger Madrid Challenger Tunis Challenger Santa Fe 2 Challenger Vicenza Challenger Kitzbuhel Challenger Szekesfehervar Challenger Naples Challenger Oeiras 3 Challenger Szczecin Challenger Montevideo Challenger BCR Open Romania - Bucharest Orange Prokom Open - Sopot Movistar Open - Vina del Mar Marbella Challenger Szczecin Challenger Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Bratislava Challenger Dutch Open Tennis - Amersfoort Abierto Mexicano Telcel - Acapulco Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Como Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Catella Swedish Open - Bastad Braunschweig Challenger San Marino Challenger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Montechiarugolo - Parma Challenger Pereira Challenger Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland BCR Open Romania - Bucharest Brasil Open - Costa do Sauipe Samarkand Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Movistar Open - Santiago US Men's Clay Court Championship - Houston Todi Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril San Benedetto Challenger Oberstaufen Challenger Bergamo Challenger Vercelli Challenger Caltanissetta Challenger Braunschweig Challenger Prague Challenger Meerbusch Challenger Szczecin Challenger Sibiu Challenger Bratislava Challenger Glasgow Challenger Bergamo Challenger Malaysian Open - Kuala Lumpur Cherbourg Challenger Quimper Challenger Mersin Challenger Vercelli Challenger Heilbronn Challenger Todi Challenger Scheveningen Challenger Biella Challenger Portugal Open - Oeiras Como Challenger Seville Challenger Banja Luka Challenger Sibiu Challenger Casablanca Challenger China Open - Beijing Rio Open 500 - Rio de Janeiro Irving Challenger Erste Bank Open - Vienna Heilbronn Challenger Furth Challenger Power Horse Cup - Dusseldorf Apia International - Sydney Prague Challenger SkiStar Swedish Open - Bastad Marburg Challenger Braunschweig Challenger Vegeta Croatia Open - Umag Aircel Chennai Open - Chennai Apia International - Sydney Malaysian Open - Kuala Lumpur Prague Challenger Bet-at-home Open - Hamburg Portoroz Challenger Gerry Weber Open - Halle Genova Challenger Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo Kaohsiung Challenger BMW Open - Munich BMW Open - Munich Aegon Nottingham Open - Nottingham China Open - Beijing Swiss Indoors Basel - Basel SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel China Open - Beijing Bratislava Challenger Rio Open - Rio de Janeiro BMW Open - Munich Santiago Challenger German Tennis Championships - Hamburg Irving Challenger Lisbon Challenger Bet-at-home Open - Hamburg Braga Challenger Rome Challenger Todi Challenger Braunschweig Challenger Scheveningen Challenger Rio Open - Rio de Janeiro Rome Challenger Buenos Aires Challenger Guayaquil Challenger Bratislava Challenger Punta Del Este Challenger European Open - Antwerp Marbella Challenger Rome Challenger Poznan Challenger Caltanissetta Challenger Brisbane International - Brisbane Quimper Challenger ASB Classic - Auckland Santo Domingo Challenger Argentina Open - Buenos Aires Garanti Koza Sofia Open - Sofia Sardegna Open - Cagliari Aix En Provence Challenger Bratislava Challenger Naples Challenger Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Austrian Open - Kitzbuhel Prostejov Challenger Istanbul Challenger Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag Prostejov Challenger Bratislava 1 Challenger II Naples ITG Challenger - Naples Copa Claro - Buenos Aires Oeiras 2 Challenger ASB Classic - Auckland Bratislava Challenger Argentina Open - Buenos Aires Sofia 2 Challenger Millennium Estoril Open - Estoril Suisse Open - Gstaad SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp Zadar Challenger Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Hamburg European Open - Hamburg Troisdorf Challenger Gonet Geneva Open - Geneva Nordea Open - Bastad Erste Bank Open - Vienna Plava Laguna Croatia Open - Umag Apia International - Sydney Swiss Open - Gstaad Nordea Open - Bastad European Open - Antwerp Stockholm Open - Stockholm Cordoba Open - Cordoba Hamburg European Open - Hamburg Belgrade 2 - Belgrade Barcelona Open BancSabadell - Barcelona Salinas Challenger Melbourne Summer Set - Melbourne Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Hamburg European Open - Hamburg Open 13 Provence - Marseille Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Chile Dove Men+Care Open - Santiago Open Parc - Lyon Turkish Airlines Open Antalya - Antalya Nature Valley International - Eastbourne German Tennis Championships - Hamburg Nordea Open - Bastad Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Serbia Open - Belgrade Belgrade Open - Belgrade Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Wroclaw Challenger Prague Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul SkiStar Swedish Open - Bastad Citi Open - Washington U.S. Mens's Clay Court Championship - Houston China Open - Beijing Brasil Open - Sao Paulo Bet-at-home Cup - Kitzbuhel Plava Laguna Croatia Open - Umag Copa Telmex - Buenos Aires Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw BMW Open - Munich Mallorca Championships - Mallorca Open Sabadell Atlantico - Barcelona Hamburg European Open - Hamburg ATP Studena Croatia Open Umag - Umag Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Estoril Open - Estoril Pilot Pen Tennis - New Haven US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Brisbane International - Brisbane Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Valencia Open - Valencia Ecuador Open - Quito Rio Open - Rio de Janeiro Konzum Croatia Open - Umag Shenzhen Open - Shenzhen European Open - Antwerp Argentina Open - Buenos Aires Argentina Open - Buenos Aires Brasil Open - Sao Paulo St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Adelaide International - Adelaide Great Ocean Road Open - Melbourne Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Tata Open Maharashtra - Pune Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Tennis Napoli Open - Naples Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris French Open - Paris Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Miami Open - Miami U.S. Open - New York Brasil Open - Costa do Sauipe Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami French Open - Paris Western & Southern Open - Cincinnati Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Rolex Paris Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sofia Open - Sofia Mutua Madrid Open - Madrid Western & Southern Open - New York Movistar Open - Santiago Internazionali BNL d'Italia - Rome Australian Open - Melbourne Maia Challenger Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Erste Bank Open - Vienna French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, World Group, QR, SVK-CZE 1-3 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group II, 3R, URU-MEX 3-1 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, AUS-SVK 3-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group C, Zhuhai Davis Cup, World Group, Q, CRO-SVK 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro Como Challenger Wimbledon - London Davis Cup, World Group, PO, NED-SVK 4-0